// // 引入微信
// import wx from "weixin-js-sdk";
// import urlzy from "./urlZy";
// import { get_signature, wxShare } from "../../api/api";
//
// let fenxiang = function fenxiang() {
//   console.log("分享");
//   var that = this;
//   let urls = location.href.split("#")[0];
//   console.log(urls);
//   // 判断访问的地址 是否 有openid  有就是分享出去的链接
//   if (urls.indexOf("openid") != -1) {
//     // 将链接中的转义字符转成字符串
//     let lurl = urlzy.urlzy(urls);
//     console.log(lurl);
//     var openid = location.href.split("&")[1].split("=");
//     console.log("openid:" + openid);
//     var plat = location.href.split("&")[2].split("=");
//     var platform;
//     console.log("plat:" + plat);
//     if (plat[1] == 1) {
//       platform = "微信好友";
//     } else if (plat[1] == 2) {
//       platform = "微信朋友圈";
//     } else if (plat[1] == 3) {
//       platform = "QQ空间";
//     } else if (plat[1] == 4) {
//       platform = "QQ";
//     } else if (plat[1] == 5) {
//       platform = "微博";
//     }
//     let params = {
//       browseOpenid: sessionStorage.getItem("openid"),  // 浏览人的openid
//       openid: urlzy.urlzy(openid[1]),  // 分享人的openid
//       status: 0,  // 0 分享链接处  1 通过其他人链接进来的
//       url: lurl,  // 分享的链接
//       platform: platform   // 分享的平台
//     };
//     console.log(params);
//     // 保存浏览信息
//     wxShare(params).then(ref => {
//       if (ref.data.status == 200) {
//       // 跳转链接  去掉openid 等参数
//       window.location.href = location.href.split("&")[0];
//     }
//   });
//   } else {
//     // 获取微信分享签名的后台接口   传当前页面url地址
//     get_signature(encodeURIComponent(location.href.split("#")[0])).then(ref => {
//       console.log(ref);
//     // 微信jsapi中的config接口注入权限验证配置
//     wx.config({
//       debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
//       appId: ref.data.appId, // 必填，公众号的唯一标识
//       timestamp: ref.data.timestamp, // 必填，生成签名的时间戳
//       nonceStr: ref.data.nonceStr, // 必填，生成签名的随机串
//       signature: ref.data.signature, // 必填，签名
//       jsApiList: [
//         "onMenuShareWeibo", //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口
//         "onMenuShareAppMessage", // 微信好友
//         "onMenuShareTimeline", // 微信朋友圈
//         "onMenuShareQQ", // QQ
//         "onMenuShareQZone", //  QQ空间
//         "chooseWXPay" //微信支付
//       ] // 必填，需要使用的JS接口列表
//     });
//   });
//     // 检验js接口
//     wx.checkJsApi({
//       jsApiList: [
//         "onMenuShareWeibo", //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口
//         "onMenuShareAppMessage", // 微信好友
//         "onMenuShareTimeline", // 微信朋友圈
//         "onMenuShareQQ", // QQ
//         "onMenuShareQZone", //  QQ空间
//         "chooseWXPay" //微信支付
//       ],
//       success: function (res) {
//         //这里没返应 也没提示，也不会进断点
//       }
//     });
//     //通过ready接口处理成功验证
//     wx.ready(function () {
//       // 修改分享链接 将当前用户的openid 添加到分享链接中 方便记录谁通过该用户的分享进入
//       let linkurl = location.href.split("&")[0] + "&openid=" + sessionStorage.getItem("openid");
//       console.log(linkurl);
//       // 获取“分享给朋友”按钮点击状态及自定义分享内容接口（即将废弃）
//       wx.onMenuShareAppMessage({
//         title: "国医小镇预报名", // 分享标题
//         desc: "国医小镇预报名", // 分享描述
//         link: linkurl + "&app=1", // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
//         imgUrl: "http://hd.guoyixiaozhen.com/file/tb.png", // 分享图标
//         success: function (ref) {
//           setTimeout(function () {
//             //回调要执行的代码
//             // status 1 分享 0 预览（通过他人分享进入的）
//             let params = {
//               openid: sessionStorage.getItem("openid"),
//               status: 1,
//               url: linkurl,
//               platform: "微信好友"
//             };
//             console.log(params);
//             wxShare(params).then(ref => {
//               if (ref.data.status == 200) {
//               // 跳转链接  去掉openid 等参数
//               window.location.href = location.href.split("&")[0];
//             }
//           });
//           }, 500);
//           // 用户确定分享后执行的回调函数
//         },
//         cancel: function (res) {
//           // 用户取消分享后执行的回调函数
//         }
//       });
//       // 获取“分享到朋友圈”按钮点击状态及自定义分享内容接口（即将废弃）
//       wx.onMenuShareTimeline({
//         title: "国医小镇预报名", // 分享标题
//         desc: "国医小镇预报名", // 分享描述
//         link: linkurl + "&app=2", // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
//         imgUrl: "http://hd.guoyixiaozhen.com/file/tb.png", // 分享图标
//         success: function (ref) {
//           setTimeout(function () {
//             //回调要执行的代码
//             // status 1 分享 0 预览（通过他人分享进入的）
//             let params = {
//               openid: sessionStorage.getItem("openid"),
//               status: 1,
//               url: linkurl,
//               platform: "微信朋友圈"
//             };
//             console.log(params);
//             wxShare(params).then(ref => {
//               if (ref.data.status == 200) {
//               // 跳转链接  去掉openid 等参数
//               window.location.href = location.href.split("&")[0];
//             }
//           });
//           }, 500);
//           // 用户确定分享后执行的回调函数
//         },
//         cancel: function (res) {
//           // 用户取消分享后执行的回调函数
//         }
//       });
//       // 获取“分享到QQ空间”按钮点击状态及自定义分享内容接口（即将废弃）
//       wx.onMenuShareQZone({
//         title: "国医小镇预报名", // 分享标题
//         desc: "国医小镇预报名", // 分享描述
//         link: linkurl + "&app=3", // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
//         imgUrl: "http://hd.guoyixiaozhen.com/file/tb.png", // 分享图标
//         success: function (ref) {
//           setTimeout(function () {
//             //回调要执行的代码
//             // status 1 分享 0 预览（通过他人分享进入的）
//             let params = {
//               openid: sessionStorage.getItem("openid"),
//               status: 1,
//               url: linkurl,
//               platform: "QQ空间"
//             };
//             console.log(params);
//             wxShare(params).then(ref => {
//               if (ref.data.status == 200) {
//               // 跳转链接  去掉openid 等参数
//               window.location.href = location.href.split("&")[0];
//             }
//           });
//           }, 500);
//           // 用户确定分享后执行的回调函数
//         },
//         cancel: function (res) {
//           // 用户取消分享后执行的回调函数
//         }
//       });
//       // 获取“分享到QQ”按钮点击状态及自定义分享内容接口（即将废弃）
//       wx.onMenuShareQQ({
//         title: "国医小镇预报名", // 分享标题
//         desc: "国医小镇预报名", // 分享描述
//         link: linkurl + "&app=4", // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
//         imgUrl: "http://hd.guoyixiaozhen.com/file/tb.png", // 分享图标
//         success: function (ref) {
//           setTimeout(function () {
//             //回调要执行的代码
//             // status 1 分享 0 预览（通过他人分享进入的）
//             let params = {
//               openid: sessionStorage.getItem("openid"),
//               status: 1,
//               url: linkurl,
//               platform: "QQ"
//             };
//             console.log(params);
//             wxShare(params).then(ref => {
//               if (ref.data.status == 200) {
//               // 跳转链接  去掉openid 等参数
//               window.location.href = location.href.split("&")[0];
//             }
//           });
//           }, 500);
//           // 用户确定分享后执行的回调函数
//         },
//         cancel: function (res) {
//           // 用户取消分享后执行的回调函数
//         }
//       });
//       // 分享微博
//       wx.onMenuShareWeibo({
//         title: "国医小镇预报名", // 分享标题
//         desc: "国医小镇预报名", // 分享描述
//         link: linkurl + "&app=5", // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
//         imgUrl: "http://hd.guoyixiaozhen.com/file/tb.png", // 分享图标
//         success: function (ref) {
//           setTimeout(function () {
//             //回调要执行的代码
//             let params = {
//               openid: sessionStorage.getItem("openid"),
//               status: 1,
//               url: linkurl,
//               platform: "微博"
//             };
//             wxShare(params).then(ref => {
//               if (ref.data.status == 200) {
//               // 跳转链接  去掉openid 等参数
//               window.location.href = location.href.split("&")[0];
//             }
//           });
//           }, 500);
//           // 用户确定分享后执行的回调函数
//         },
//         cancel: function (res) {
//           // 用户取消分享后执行的回调函数
//         }
//       });
//       // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。
//     });
//
//     wx.error(function (res) {
//       //config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。
//     });
//   }
// }
//
// export default {
//   fenxiang     //多个方法在此处json中export出去
// }
